package com.jy.importclient.common.util;

import com.alibaba.fastjson.JSONObject;

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;

/**
 * @类名 ConvertUtil
 * @描述 TODO
 * @作者 白条君
 * @创建日期 2023/4/17 12:34
 * @版本 1.0
 */
public class ConvertUtil {

    public static Map<String, Object> objectConvertMap(Object object) {
        Map<String, Object> map = new HashMap<>();
        Map jsonMap = JSONObject.parseObject(JSONObject.toJSONString(object), Map.class);
        for (Object obj : jsonMap.entrySet()) {
            Object key = ((Map.Entry<?, ?>) obj).getKey();
            Object value = ((Map.Entry<?, ?>) obj).getValue();
            map.put((String) key, value);
        }
        return map;
    }
}
